﻿/*
 * NetUdpModule.h
 */
#ifndef __GDK_NETUDPMODULE_H__
#define __GDK_NETUDPMODULE_H__

#include <gdk/net/Socket.h>
#include <gdk/net/NetUdpSystem.h>
#include <gdk/net/NetModule.h>


namespace gdk
{

	class GDK_NET_EXPORT NetUdpModule : public NetModule
	{
		DECLARE_CLASS_HANDLE(NetUdpModule)
		DECLARE_CLASS_INSTANCE1(NetUdpModule, int16_t)

	private:
		NetUdpModule(int16_t port);
	};
	typedef NetUdpModule::Handle NetUdpModulePtr;


} //namespace gdk


#endif //__GDK_NETUDPMODULE_H__
